// 

// This module is the task generater, which is response
// to generate new tasks as the users on the cloud.

package ib_cluster.network_module.control;

simple TaskGenerator {
    parameters:
        int tmp_tasktype = default(2);
        int maxnumGpus = default(16);
        int maxnumBatches = default(1);
        int modelsize = default(10000000);
        double compute_time = default(0.0005);
        double task_interval = default(100);
    gates:
        output central_controller_port;
}